//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

#ifndef __FPS_COLLADA_DATABASE_H___
#define __FPS_COLLADA_DATABASE_H___

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

#include "FpsColladaFactory.h"
#include "CColladaDatabase.h"

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

inline irr::scene::ISceneNode* ConstructColladaScene(const char* filename)
{
	return irr::collada::CColladaDatabase::constructScene(filename, &g_fpsColladaFactory);
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

inline irr::scene::ISceneNode* ConstructColladaScene(const char* filename, bool createAndAddAnimator)
{
	return irr::collada::CColladaDatabase::constructScene(filename, createAndAddAnimator, &g_fpsColladaFactory);
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

inline irr::collada::CSceneNodeAnimator* ConstructColladaAnimator(const char* filename)
{
	return irr::collada::CColladaDatabase::constructAnimator(filename, &g_fpsColladaFactory);
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

#endif //__FPS_COLLADA_DATABASE_H___

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
